package sosopkpk;

import java.util.Scanner;

public class J02SungJuk {
	// 성적 처리 프로그램
	// 평균 계산 시 자료형 변환 이용
	// 성적 처리할 데이터는 키보드 입력으로 받음

	public static void main(String[] args) {
		// 1 변수 선언
		String name;
		int kor;
		int eng;
		int mat;
		int total;
		double average;
		Scanner sc; // 키보드 입력처리

		// 2 데이터 및 성적 처리
		sc = new Scanner(System.in); // 키보드 입력을 위한 scanner 초기화
		System.out.println("이름을 알려주십시오.");
		name = sc.next(); // 이름 입력
		System.out.println("국어 점수를 알려주십시오.");
		kor = sc.nextInt(); // 국어 점수 입력
		System.out.println("영어 점수를 알려주십시오.");
		eng = sc.nextInt(); // 영어 점수 입력
		System.out.println("수학 점수를 알려주십시오.");
		mat = sc.nextInt(); // 수학 점수 입력
		
		total = kor + eng + mat;
		//average = total / 3;		total과 3은 정수이므로 average가 실수 타입이지만 정수값이 출력된다.
		//average = total / 3.0;	3을 실수로 변경하면 average 값은 실수 값으로 출력된다.	
		average = (double)total / 3;		// 정수 타입인 total을 실수 타입으로 자료형을 변환한다.
		
		// 3 결과 출력
		System.out.println(name);
		System.out.println(kor);
		System.out.println(eng);
		System.out.println(mat);
		System.out.println(total);
		System.out.println(average);
		
		sc.close(); // 키보드 입력 종료

	}
}
